// 使用express框架搭建简单的服务器文件入口

var express = require('express');
var querystring = require('querystring');
var app = express();


// 设置静态文件入口
app.use(express.static('public'));

app.get('/', function (req, res) {
   res.sendFile(__dirname+'/index.html');
})


//登录表单post请求
app.post('/login',function(req,res){
  var body = "";
  req.on('data',function(data){
    body += data;
  })
  req.on('end',function(){
    body = querystring.parse(body);
    if(body.name=='root' && body.password=="root"){
      res.sendFile(__dirname+'/index.html');
    }
    else {
      res.send("登录信息错误");
    }
  })

})

app.get('/login',function(req,res){
  res.sendFile(__dirname+'/login.html');
})

var server = app.listen(8081, function () {
  var host = server.address().address;
  var port = server.address().port;
  console.log("应用实例，访问地址为 http://localhost:"+port)
})


app.get('/del_user',function(req,res){
  console.log("/del_user响应了delete请求");
  res.send('删除页面');
})

app.get('/list_user',function(req,res){
  console.log("/list_user响应了页面的请求");
  res.send('用户列表页面');
})

app.get('/ab*',function(req,res){
  console.log("/ab*响应了GET请求");
  res.send('正则匹配');
})

app.post('/',function(req,res){
  console.log("主页post请求");
  res.send("Hello Post");
})
